home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr44 / frasrc19.zip / HELP3.SRC < prev    next >
Text File  |  1995-03-04  |  74KB  |  1,545 lines

  1. ~Topic=Doodads\, Bells\, and Whistles
  2.  
  3. ~Format-
  4.    { Drawing Method }
  5.    { Autokey Mode }
  6.    { Distance Estimator Method }
  7.    { Inversion }
  8.    { Decomposition }
  9.    { Logarithmic Palettes and Color Ranges }
  10.    { Biomorphs }
  11.    { Continuous Potential }
  12.    { Starfields }
  13.    { Bailout Test }
  14.    { Random Dot Stereograms (RDS) }
  15. ~Format+
  16. ;
  17. ;
  18. ;
  19. ~Topic=Drawing Method
  20.  
  21. The "passes option" (<X> options screen or "passes=" parameter)
  22. selects one of the single-pass, dual-pass, triple-pass, solid-guessing
  23. (default), boundary tracing, or tesseral modes.  This option applies 
  24. to most fractal types.
  25.  
  26. Single-pass mode ("1") draws the screen pixel by pixel.
  27.  
  28. Dual-pass ("2") generates a half-resolution screen first as a preview
  29. using 2x2-pixel boxes, and then generates the rest of the dots with a
  30. second pass. Dual-pass uses no more time than single-pass.
  31.  
  32. Triple-pass ("3") generates the coarse first pass of the solidguessing
  33. mode (see "g" below), then switches to either "1" (with low resolution 
  34. video modes) or "2" (with higher resolution video modes). The advantage 
  35. of '3' vs '2' is that when using high resolution modes, the first pass has 
  36. a much lower resolution (about 160x120) and is therefore much quicker than 
  37. the first pass of the passes=2 mode. However, with the '2' mode, the first 
  38. pass does not represent wasted time. The '3' mode wastes the effort of 
  39. generating the coarse first screen.
  40.  
  41. The single, dual, and triple pass modes all result in identical images. 
  42. These modes are for those who desire the highest possible accuracy. Most
  43. people will want to use the guessing mode, described next.
  44.  
  45. Solid-guessing ("g") is the default.  It performs from two to four
  46. visible passes -
  47. more in higher resolution video modes. Its first visible pass is
  48. actually two passes - one pixel per 4x4, 8x8, or 16x16 pixel box
  49. is generated, and the guessing logic is
  50. applied to fill in the blocks at the next level (2x2, 4x4, or 8x8).
  51. Subsequent passes fill in the display at the next finer resolution,
  52. skipping blocks which are surrounded by the same color. Solid-guessing can
  53. guess wrong, but it sure guesses quickly!
  54.  
  55. Boundary Tracing ("b"), which only works accurately with fractal types 
  56. (such as the Mandelbrot set, but not the Newton type) that do not contain 
  57. "islands" of colors, finds a color boundary, traces it around the screen, 
  58. and then "blits" in the color over the enclosed area.
  59.  
  60. Tesseral ("t") is a sort of "super-solid-guessing" option that successively
  61. divides the image into subsections and colors in rectangles that have a 
  62. boundary of a solid color. It's actually slower than the solid-guessing 
  63. algorithm, but it looks neat, so we left it in. This mode is also subject to
  64. errors when islands of color appear inside the rectangles.\
  65.  
  66. The "fillcolor=" option in the <X> screen or on the command line sets a 
  67. fixed color to be used by the Boundary Tracing and Tesseral calculations 
  68. for filling in defined regions. The effect of this is to show off the 
  69. boundaries of the areas delimited by these two methods. 
  70. ;
  71. ;
  72. ~Topic=Autokey Mode
  73.  
  74. The autokey feature allows you to set up beautiful self-running demo
  75. "loops". You can set up hypnotic sequences to attract people to a booth,
  76. to generate sequences for special effects, to teach how Fractal exploring
  77. is done, etc.
  78.  
  79. A sample autokey file (DEMO.KEY) and a batch to run it (DEMO.BAT) are
  80. included with Fractint. Type "demo" at the DOS prompt to run it.
  81.  
  82. Autokey record mode is enabled with the command line parameter
  83. "AUTOKEY=RECORD". Keystrokes are saved in an intelligible text format in a
  84. file called AUTO.KEY. You can change the file name with the "AUTOKEYNAME="
  85. parameter.
  86.  
  87. Playback is enabled with the parameter "AUTOKEY=PLAY". Playback can be
  88. terminated by pressing the <Esc> key.
  89.  
  90. After using record mode to capture an autokey file, you'll probably want
  91. to touch it up using your editor before playing it back.
  92.  
  93. Separate lines are not necessary but you'll probably find it
  94. easier to understand an autokey file if you put each command on a separate
  95. line. Autokey files can contain the following:
  96.  
  97.   Quoted strings. Fractint reads whatever is between the quotes just as if
  98.   you had typed it. For example,
  99.       "t" "ifs"
  100.   issues the "t" (type) command and then enters the letters i", "f", and
  101.   "s" to select the ifs type.
  102.  
  103.   Symbols for function keys used to select a video mode. Examples:\
  104.       F3  -- Function key 3\
  105.       SF3 --<Shift> and <F3> together\
  106.  
  107.   Special keys: ENTER ESC F1 PAGEUP PAGEDOWN HOME END LEFT RIGHT UP DOWN
  108.   INSERT DELETE TAB
  109.  
  110.   WAIT <nnn.n> -- wait nnn.n seconds before continuing
  111.  
  112.   CALCWAIT -- pause until the current fractal calculation or file save or
  113.   restore is finished. This command makes demo files more robust since
  114.   calculation times depend on the  speed of the machine running the demo -
  115.   a "WAIT 10" command may allow enough time to complete a fractal on one
  116.   machine, but not on another. The record mode does not generate this
  117.   command - it should be added by hand to the autokey file whenever there
  118.   is a process that should be allowed to run to completion.
  119.  
  120.   GOTO target -- The autokey file continues to be read from the label
  121.   "target". The label can be any word that does not duplicate a key word.
  122.   It must be present somewhere in the autokey file with a colon after it.
  123.   Example:\
  124.       MESSAGE 2 This is executed once\
  125.       start:\
  126.       MESSAGE 2 This is executed repeatedly\
  127.       GOTO start\
  128.   GOTO is mainly useful for writing continuous loop demonstrations. It can
  129.   also be useful when debugging an autokey file, to skip sections of it.
  130.  
  131.   ; -- A semi-colon indicates that the rest of the line containing it is a
  132.   comment.
  133.  
  134.   MESSAGE nn <Your message here> -- Places a message on the top of the
  135.   screen for nn seconds
  136.  
  137. Making Fractint demos can be tricky. Here are some suggestions which may
  138. help:
  139.  
  140.   Start Fractint with "fractint autokeyname=mydemo.key autokey=record".
  141.   Use a unique name each time you run so that you don't overwrite prior
  142.   files.
  143.  
  144.   When in record mode, avoid using the cursor keys to select filenames,
  145.   fractal types, formula names, etc. Instead, try to type in names. This
  146.   will ensure that the exact item you want gets chosen during playback
  147.   even if the list is different then.
  148.  
  149.   Beware of video mode assumptions. It is safest to build a separate demo
  150.   for different resolution monitors.
  151.  
  152.   When in the record mode, try to type names quickly, then pause. If you
  153.   pause partway through a name Fractint will break up the string in the
  154.   .KEY file. E.g. if you paused in the middle of typing fract001, you
  155.   might get:\
  156.       "fract"\
  157.       WAIT 2.2\
  158.       "001"\
  159.   No harm done, but messy to clean up. Fractint ignores pauses
  160.   less than about 1/2 second.
  161.  
  162.   DO pause when you want the viewer to see what is happening during
  163.   playback.
  164.  
  165.   When done recording, clean up your mydemo.key file. Insert a CALCWAIT
  166.   after each keystroke which triggers something that takes a variable
  167.   amount of time (calculating a fractal, restoring a file, saving a file).
  168.  
  169.   Add comments with ";" to the file so you know what is going on in
  170.   future.
  171.  
  172.   It is a good idea to use INSERT before a GOTO which restarts the demo.
  173.   The <insert> key resets Fractint as if you exited the program and
  174.   restarted it.
  175.  
  176. Warning: an autokey file built for this version of Fractint will probably
  177. require some retouching before it works with future releases of Fractint.
  178. We have no intention of making sure that the same sequence of keystrokes
  179. will have exactly the same effect from one version of Fractint to the
  180. next. That would require pretty much freezing Fractint development, and we
  181. just love to keep enhancing it!
  182. ;
  183. ;
  184. ;
  185. ~Topic=Distance Estimator Method
  186.  
  187. This is Phil Wilson's implementation of an alternate method for the M and
  188. J sets, based on work by mathematician John Milnor and described in "The
  189. Science of Fractal Images", p. 198.  While it can take full advantage of
  190. your color palette, one of the best uses is in preparing monochrome images
  191. for a printer.    Using the 1600x1200x2 disk-video mode and an HP LaserJet,
  192. we have produced pictures of quality equivalent to the black and white
  193. illustrations of the M-set in "The Beauty of Fractals."
  194.  
  195. The distance estimator method widens very thin "strands" which are part of
  196. the "inside" of the set.  Instead of hiding invisibly between pixels,
  197. these strands are made one pixel wide.
  198.  
  199. Though this option is available with any escape time fractal type, the
  200. formula used is specific to the mandel and julia types - for most other
  201. types it doesn't do a great job.
  202.  
  203. To turn on the distance estimator method with any escape time  fractal
  204. type, set the "Distance Estimator" value on the <Y> options screen (or use
  205. the "distest=" command line parameter).
  206.  
  207. Setting the distance estimator option to a negative value -nnn enables
  208. edge-tracing mode.  The edge of the set is display as color number nnn.
  209. This option works best when the "inside" and "outside" color values are
  210. also set to some other value(s).
  211.  
  212. In a 2 color (monochrome) mode, setting to any positive value results in
  213. the inside of the set being expanded to include edge points, and the
  214. outside points being displayed in the other color.
  215.  
  216. In color modes, setting to value 1 causes the edge points to be displayed
  217. using the inside color and the outside points to be displayed in their
  218. usual colors.  Setting to a value greater than one causes the outside
  219. points to be displayed as contours, colored according to their distance
  220. from the inside of the set.  Use a higher value for narrower color bands,
  221. a lower value for wider ones.  1000 is a good value to start with.
  222.  
  223. The second distance estimator parameter ("width factor") sets the distance
  224. from the inside of the set which is to be considered as part of the
  225. inside.  This value is expressed as a percentage of a pixel width, the
  226. default is 71.  Negative values are now allowed and give a fraction of a
  227. percent of the pixel width.  For example: -71 gives 1/71 % of the pixel width.
  228.  
  229. You should use 1 or 2 pass mode with the distance estimator method, to
  230. avoid missing some of the thin strands made visible by it.  For the
  231. highest quality, "maxiter" should also be set to a high value, say 1000 or
  232. so.  You'll probably also want "inside" set to zero, to get a black
  233. interior.
  234.  
  235. Enabling the distance estimator method automatically toggles to floating
  236. point mode. When you reset distest back to zero, remember to also turn off
  237. floating point mode if you want it off.
  238.  
  239. Unfortunately, images using the distance estimator method can take many
  240. hours to calculate even on a fast machine with a coprocessor, especially
  241. if a high "maxiter" value is used.  One way of dealing with this is to
  242. leave it turned off while you find and frame an image.    Then hit <B> to
  243. save the current image information in a parameter file
  244. (see {Parameter Save/Restore Commands}).  Use an editor to change the parameter
  245. file entry, adding "distest=1", "video=something" to select a high-
  246. resolution monochrome disk-video mode, "maxiter=1000", and "inside=0". Run
  247. the parameter file entry with the <@> command when you won't be needing
  248. your machine for a while (over the weekend?)
  249. ;
  250. ;
  251. ;
  252. ~Topic=Inversion
  253.  
  254. Many years ago there was a brief craze for "anamorphic art": images
  255. painted and viewed with the use of a cylindrical mirror, so that  they
  256. looked weirdly distorted on the canvas but correct in the distorted
  257. reflection. (This byway of art history may be a useful defense when your
  258. friends and family give you odd looks for staring at fractal images color-
  259. cycling on a CRT.)
  260.  
  261. The Inversion option performs a related transformation on most of the
  262. fractal types. You define the center point and radius of a circle;
  263. Fractint maps each point inside the circle to a corresponding point
  264. outside, and vice-versa. This is known to mathematicians as inverting (or
  265. if you want to get precise, "everting") the plane, and is something they
  266. can contemplate without getting a headache. John Milnor (also mentioned
  267. in connection with the {Distance Estimator Method}), made his name in the
  268. 1950s with a method for everting a seven-dimensional sphere, so we have a
  269. lot of catching up to do.
  270.  
  271. For example, if a point inside the circle is 1/3 of the way from the
  272. center to the radius, it is mapped to a point along the same radial line,
  273. but at a distance of (3 * radius) from the origin. An outside point at 4
  274. times the radius is mapped inside at 1/4 the radius.
  275.  
  276. The inversion parameters on the <Y> options screen allow entry of the
  277. radius and center coordinates of the inversion circle. A default choice of
  278. -1 sets the radius at 1/6 the smaller dimension of the image currently on
  279. the screen.  The default values for Xcenter and Ycenter use the
  280. coordinates currently mapped to the center of the screen.
  281.  
  282. Try this one out with a {=HT_NEWT Newton} plot, so its radial "spokes"
  283. will give you
  284. something to hang on to. Plot a Newton-method image, then set the
  285. inversion radius to 1, with default center coordinates. The center
  286. "explodes" to the periphery.
  287.  
  288. Inverting through a circle not centered on the origin produces bizarre
  289. effects that we're not even going to try to describe. Aren't computers
  290. wonderful?
  291. ;
  292. ;
  293. ;
  294. ~Topic=Decomposition
  295.  
  296. You'll remember that most fractal types are calculated by iterating a
  297. simple function of a complex number, producing another complex number,
  298. until either the number exceeds some pre-defined "bailout" value, or the
  299. iteration limit is reached. The pixel corresponding to the starting point
  300. is then colored based on the result of that calculation.
  301.  
  302. The decomposition option ("decomp=", on the <X> screen) toggles to another
  303. coloring protocol.  Here the points are colored according to which
  304. quadrant of the complex plane (negative real/positive imaginary, positive
  305. real/positive imaginary, etc.) the final value is in. If you use 4 as the
  306. parameter, points ending up in each quadrant are given their own color; if
  307. 2 (binary decomposition), points in alternating quadrants are given 2
  308. alternating colors.
  309.  
  310. The result is a kind of warped checkerboard coloring, even in areas that
  311. would ordinarily be part of a single contour. Remember, for the M-set all
  312. points whose final values exceed 2 (by any amount) after, say, 80
  313. iterations are normally the same color; under decomposition, Fractint runs
  314. [bailout-value] iterations and then colors according to where the actual
  315. final value falls on the complex plane.
  316.  
  317. When using decomposition, a higher bailout value will give a more accurate
  318. plot, at some expense in speed.  You might want to set the bailout value
  319. (in the parameters prompt following selection of a new fractal type;
  320. present for most but not all types) to a higher value than the default.  A
  321. value of about 50 is a good compromise for M/J sets.
  322. ;
  323. ;
  324. ;
  325. ~Topic=Logarithmic Palettes and Color Ranges
  326.  
  327. By default, Fractint maps iterations to colors 1:1. I.e. if the
  328. calculation for a fractal "escapes" (exceeds the bailout value) after N
  329. iterations, the pixel is colored as color number N. If N is greater than
  330. the number of colors available, it wraps around. So, if you are using a
  331. 16-color video mode, and you are using the default maximum iteration count
  332. of 150, your image will run through the 16-color palette 150/16 = 9.375
  333. times.
  334.  
  335. When you use Logarithmic palettes, the entire range of iteration values is
  336. compressed to map to one span of the color range.  This results in
  337. spectacularly different images if you are using a high iteration limit
  338. near the current iteration maximum of 32000 and are zooming in on an area
  339. near a "lakelet".
  340.  
  341. When using a compressed palette in a 256 color mode, we suggest changing
  342. your colors from the usual defaults.  The last few colors in the default
  343. IBM VGA color map are black.  This results in points nearest the "lake"
  344. smearing into a single dark band, with little contrast from the blue (by
  345. default) lake.
  346.  
  347. Fractint has a number of types of compressed palette, selected by the "Log
  348. Palette" line on the <X> screen, or by the "logmap=" command line
  349. parameter:
  350.  
  351.   logmap=1: for standard logarithmic palette.
  352.  
  353.   logmap=-1: "old" logarithmic palette. This variant was the only one used
  354.   before Fractint 14.0. It differs from logmap=1 in that some colors are
  355.   not used - logmap=1 "spreads" low color numbers which are unused by
  356.   logmap=-1's pure logarithmic mapping so that all colors are assigned.
  357.  
  358.   logmap=N (>1): Same as logmap=1, but starting from iteration count N.
  359.   Pixels with iteration counts less than N are mapped to color 1. This is
  360.   useful when zooming in an area near the lake where no points in the
  361.   image have low iteration counts - it makes use of the low colors which
  362.   would otherwise be unused.
  363.  
  364.   logmap=-N (<-1): Similar to logmap=N, but uses a square root
  365.   distribution of the colors instead of a logarithmic one.
  366.  
  367.   logmap=2 or -2: Auto calculates the logmap value for maximum effect.
  368.  
  369. Another way to change the 1:1 mapping of iteration counts to colors is to
  370. use the "RANGES=" parameter.  It has the format:\
  371.    RANGES=aa/bb/cc/dd/...
  372.  
  373. Iteration counts up to and including the first value are mapped to color
  374. number 0, up to and including the second value to color number 1, and so
  375. on. The values must be in ascending order.
  376.  
  377. A negative value can be specified for "striping". The negative value
  378. specifies a stripe width, the value following it specifies the limit of
  379. the striped range.  Two alternating colors are used within the striped
  380. range.
  381.  
  382. Example:\
  383.    RANGES=0/10/30/-5/65/79/32000\
  384. This example maps iteration counts to colors as follows:
  385.  
  386. ~Format-
  387.     color    iterations
  388.     -------------------
  389.       0      unused (formula always iterates at least once)
  390.       1       1 to 10
  391.       2      11 to 30
  392.       3      31 to 35, 41 to 45, 51 to 55, and 61 to 65
  393.       4      36 to 40, 46 to 50, and 56 to 60
  394.       5      66 to 79
  395.       6      80 and greater
  396. ~Format+
  397. Note that the maximum value in a RANGES parameter is 32767.
  398. ;
  399. ;
  400. ;
  401. ~Topic=Biomorphs, Label=@Biomorphs
  402.  
  403. Related to {Decomposition} are the "biomorphs" invented by Clifford
  404. Pickover, and discussed by A. K. Dewdney in the July 1989 "Scientific
  405. American", page 110.  These are so-named because this coloring scheme
  406. makes many fractals look like one-celled animals.  The idea is simple.
  407. The escape-time algorithm terminates an iterating formula when the size of
  408. the orbit value exceeds a predetermined bailout value. Normally the pixel
  409. corresponding to that orbit is colored according to the iteration when
  410. bailout happened. To create biomorphs, this is modified so that if EITHER
  411. the real OR the imaginary component is LESS than the bailout, then the
  412. pixel is set to the "biomorph" color. The effect is a bit better with
  413. higher bailout values: the bailout is automatically set to 100 when this
  414. option is in effect. You can try other values with the "bailout=" option.
  415.  
  416. The biomorph option is turned on via the "biomorph=nnn" command-line
  417. option (where "nnn" is the color to use on the affected pixels).  When
  418. toggling to Julia sets, the default corners are three times bigger than
  419. normal to allow seeing the biomorph appendages. Does not work with all
  420. types - in particular it fails with any of the mandelsine family. However,
  421. if you are stuck with monochrome graphics, try it - works great in two-
  422. color modes. Try it with the marksmandel and marksjulia types.
  423. ;
  424. ;
  425. ;
  426. ~Topic=Continuous Potential
  427.  
  428. Note: This option can only be used with 256 color modes.
  429.  
  430. Fractint's images are usually calculated by the "level set" method,
  431. producing bands of color corresponding to regions where the calculation
  432. gives the same value. When "3D" transformed (see {\"3D\" Images}),
  433. most images other than plasma
  434. clouds are like terraced landscapes: most of the surface is either
  435. horizontal or vertical.
  436.  
  437. To get the best results with the "illuminated" 3D fill options 5 and 6,
  438. there is an alternative approach that yields continuous changes in colors.
  439.  
  440. Continuous potential is approximated by calculating
  441.  
  442.      potential =  log(modulus)/2^iterations
  443.  
  444. where "modulus" is the orbit value (magnitude of the complex number) when
  445. the modulus bailout was exceeded, at the "iterations" iteration.  Clear as
  446. mud, right?
  447.  
  448. Fortunately, you don't have to understand all the details. However, there
  449. ARE a few points to understand. First, Fractint's criterion for halting a
  450. fractal calculation, the "modulus bailout value", is generally set to 4.
  451. Continuous potential is inaccurate at such a low value.
  452.  
  453. The bad news is that the integer math which makes the "mandel" and "julia"
  454. types so fast imposes a hard-wired maximum value of 127. You can still
  455. make interesting images from those types, though, so don't avoid them. You
  456. will see "ridges" in the "hillsides." Some folks like the effect.
  457.  
  458. The good news is that the other fractal types, particularly the (generally
  459. slower) floating point algorithms, have no such limitation.  The even
  460. better news is that there is a floating-point algorithm for the "mandel"
  461. and "julia" types.  To force the use of a floating-point algorithm, use
  462. Fractint with the "FLOAT=YES" command-line toggle.  Only a few fractal
  463. types like plasma clouds, the Barnsley IFS type, and "test" are unaffected
  464. by this toggle.
  465.  
  466. The parameters for continuous potential are:\
  467.     potential=maxcolor[/slope[/modulus[/16bit]]]\
  468. These parameters are present on the <Y> options screen.
  469.  
  470. "Maxcolor" is the color corresponding to zero potential, which plots as
  471. the TOP of the mountain. Generally this should be set to one less than the
  472. number of colors, i.e. usually 255. Remember that the last few colors of
  473. the default IBM VGA palette are BLACK, so you won't see what you are
  474. really getting unless you change to a different palette.
  475.  
  476. "Slope" affects how rapidly the colors change -- the slope of the
  477. "mountains" created in 3D. If this is too low, the palette will not cover
  478. all the potential values and large areas will be black. If it is too high,
  479. the range of colors in the picture will be much less than those available.
  480. There is no easy way to predict in advance what this value should be.
  481.  
  482. "Modulus" is the bailout value used to determine when an orbit has
  483. "escaped". Larger values give more accurate and smoother potential. A
  484. value of 500 gives excellent results. As noted, this value must be <128
  485. for the integer fractal types (if you select a higher number, they will
  486. use 127).
  487.  
  488. "16bit":  If you transform a continuous potential image to 3D, the
  489. illumination modes 5 and 6 will work fine, but the colors will look a bit
  490. granular. This is because even with 256 colors, the continuous potential
  491. is being truncated to integers. The "16bit" option can be used to add an
  492. extra 8 bits of goodness to each stored pixel, for a much smoother result
  493. when transforming to 3D.
  494.  
  495. Fractint's visible behavior is unchanged when 16bit is enabled, except
  496. that solid guessing and boundary tracing are not used. But when you save
  497. an image generated with 16bit continuous potential:\
  498.  o The saved file is a fair bit larger.\
  499.  o Fractint names the file with a .POT extension instead of .GIF, if you
  500.    didn't specify an extension in "savename".
  501.  o The image can be used as input to a subsequent <3> command to get the
  502.    promised smoother effect.
  503.  o If you happen to view the saved image with a GIF viewer other than
  504.    Fractint, you'll find that it is twice as wide as it is supposed to
  505.    be. (Guess where the extra goodness was stored!) Though these files
  506.    are structurally legal GIF files the double-width business made us
  507.    think they should perhaps not be called GIF - hence the .POT filename
  508.    extension.
  509.  
  510. A 16bit (.POT) file can be converted to an ordinary 8 bit GIF by
  511. <R>estoring it, changing "16bit" to "no" on the <Y> options screen, and
  512. <S>aving.
  513.  
  514. You might find with 16bit continuous potential that there's a long delay
  515. at the start of an image, and disk activity during calculation. Fractint
  516. uses its disk-video cache area to store the extra 8 bits per pixel - if
  517. there isn't sufficient memory available, the cache will page to disk.
  518.  
  519. The following commands can be used to recreate the image that Mark
  520. Peterson first prototyped for us, and named "MtMand":
  521.  
  522.     TYPE=mandel\
  523.     CORNERS=-0.19920/-0.11/1.0/1.06707\
  524.     INSIDE=255\
  525.     MAXITER=255\
  526.     POTENTIAL=255/2000/1000/16bit\
  527.     PASSES=1\
  528.     FLOAT=yes\
  529.  
  530. Note that prior to version 15.0, Fractint:\
  531.  o Produced "16 bit TGA potfiles" This format is no longer generated, but
  532.    you can still (for a release or two) use <R> and <3> with those files.
  533.  o Assumed "inside=maxit" for continuous potential. It now uses the
  534.    current "inside=" value - to recreate prior results you must be
  535.    explicit about this parameter.
  536. ;
  537. ;
  538. ;
  539. ~Topic=Starfields, Label=HELPSTARFLD
  540.  
  541. Once you have generated your favorite fractal image, you can convert it
  542. into a fractal starfield with the 'a' transformation (for 'astronomy'? -
  543. once again, all of the good letters were gone already).  Stars are
  544. generated on a pixel-by-pixel basis - the odds that a particular pixel
  545. will coalesce into a star are based (partially) on the color index of that
  546. pixel.
  547.  
  548. (The following was supplied by Mark Peterson, the starfield author).
  549.  
  550. If the screen were entirely black and the 'Star Density per Pixel' were
  551. set to 30 then a starfield transformation would create an evenly
  552. distributed starfield with an average of one star for every 30 pixels.
  553.  
  554. If you're on a 320x200 screen then you have 64000 pixels and would end up
  555. with about 2100 stars.    By introducing the variable of 'Clumpiness' we can
  556. create more stars in areas that have higher color values.  At 100%
  557. Clumpiness a color value of 255 will change the average of finding a star
  558. at that location to 50:50.  A lower clumpiness values will lower the
  559. amount of probability weighting.  To create a spiral galaxy draw your
  560. favorite spiral fractal (IFS, Julia, or Mandelbrot) and perform a
  561. starfield transformation.  For general starfields I'd recommend
  562. transforming a plasma fractal.
  563.  
  564. Real starfields have many more dim stars than bright ones because very few
  565. stars are close enough to appear bright.  To achieve this effect the
  566. program will create a bell curve based on the value of ratio of Dim stars
  567. to bright stars.  After calculating the bell curve the curve is folded in
  568. half and the peak used to represent the number of dim stars.
  569.  
  570. Starfields can only be shown in 256 colors.  Fractint will automatically
  571. try to load ALTERN.MAP and abort if the map file cannot be found.
  572. ;
  573. ;
  574. ;
  575. ~Topic=Random Dot Stereograms (RDS), Label=HELPRDS
  576.  
  577. Random Dot Stereograms (RDS) are a way of encoding stereo 
  578. images on a flat screen. Fractint can convert any image to a RDS using 
  579. either the color number in the current palette or the grayscale value as 
  580. depth. Try these steps. Generate a plasma fractal using the 640x480x256 video 
  581. mode. When the image on the screen is complete, press <ctrl-s> ("s" for 
  582. "Stereo"), and press <Enter> at the "RDS Parameters" screen prompt to accept 
  583. the defaults. (More on the parameters in a moment.) The screen will be 
  584. converted into a seemingly random collection of colored dots. Relax your eyes, 
  585. looking through the screen rather than at the screen surface. The image will 
  586. (hopefully) resolve itself into the hills and valleys of the 3D Plasma 
  587. fractal.
  588.  
  589. Because pressing the two-keyed <ctrl-s> gets tiresome after a while, we have
  590. made <k> key a synonym for <ctrl-s> for convenience.  Don't get too attached 
  591. to <k> though; we reserve the right to reuse it for another purpose later.
  592.  
  593. The RDS feature has five and sometimes six parameters. Pressing <ctrl-s>
  594. allways takes you to the parameter screen. 
  595.  
  596. The first parameter allows you to control the depth effect. A larger value 
  597. (positive or negative) exaggerates the sense of depth. If you make the depth 
  598. negative, the high and low areas of the image are reversed. If your RDS
  599. image is streaky try either a lower depth factor or a higher resolution.
  600.  
  601. The second parameter indicates the overall width in inches of the image on 
  602. your monitor or printout. The default value of 10 inches is roughly the width 
  603. of an image on a standard 14" to 16" monitor. This value does not normally
  604. need to be changed for viewing images on standard monitors. However, if your 
  605. monitor or image hardcopy is much wider or narrower than 10 inches (25 cm), 
  606. and you have trouble seeing the image, enter the image width in inches. The 
  607. issue here is that if the widest separation of left and right pixels is 
  608. greater than the physical separation of your eyes, you will not be able to 
  609. fuse the images. Conversely, a too-small separation may cause your eyes to
  610. hyper-converge (fuse the wrong pixels together). A larger width value reduces 
  611. the width between left and right pixels. You can use the calibration feature 
  612. to help set the width parameter - see below. Once you have found a good width
  613. setting, you can place the value in your SSTOOLS.INI file with the command
  614. monitorwidth=<nnn>.
  615.  
  616. The third parameter allows you to control the method use to extract depth
  617. information from the original image. If your answer "no" at the "Use Grayscale
  618. value for Depth" prompt, then the color number of each pixel will be used. 
  619. This value is independent of active color palette. If you answer "yes" and the
  620. prompt, then the depth values are keyed to the brightness of the color, which 
  621. will change if you change palettes.
  622.  
  623. The fourth parameter allows you to set the position of vertical stereo
  624. calibration bars to the middle or the top of the image, or have the bars
  625. initially turned off. Use this feature to help you adjust your eye's 
  626. convergence to see the image. You will see two vertical bars on the screen. 
  627. You can turn off and on these bars with the <Enter> or <Space> keys after 
  628. generating the RDS image. If you save an RDS image by pressing <s>, if the 
  629. bars are turned on at the time, they become a permanent part of the image.
  630.  
  631. As you relax your eyes and look past the screen, these bars will appear as 
  632. four bars. When you adjust your eyes so that the two middle bars merge into 
  633. one bar, the 3D image should appear. The bars are set for the average depth
  634. in the area near the bars. They should always be closer together than the 
  635. physical separation of your eyes, but not much less than about 1.5 inches. 
  636. About 1.75 inches is ideal for many images. The depth and screen width
  637. controls affect the width of the bars.
  638.  
  639. At the RDS Parameters screen, you can select bars at the middle of the screen
  640. or the top. If you select "none", the bars will initially be off, but 
  641. immediately after generation of the image you can still turn on the bars
  642. with <Enter> or <Space> before you press any other keys. If the initial 
  643. setting of the calibration bars is "none", then if the bars are turned on
  644. later they will appear in the middle. Hint: if you cycle the colors and find
  645. you can't see the calibration bar, press <Enter> or <Space> twice, and the
  646. bars will turn to a more visible color.
  647.  
  648. The fifth parameter asks if you want to use an image map GIF file instead of 
  649. using random dots. An image map can give your RDS image a more interesting
  650. texture than the random dots. If you answer "yes", after you press <Enter> 
  651. Fractint will scan for all the GIF files with the same resolution as your 
  652. image and present you with a file selection list. After you have selected
  653. an image map file, the next time you reach the RDS Parameters screen you
  654. will see an additional prompt asking if you want to use the same image map 
  655. file again. Answering "yes" avoids the pause during the file scanning and the
  656. delay of selecting a file. If you changed resolutions since your last image
  657. map was used, you will need to select a new one.
  658.  
  659. The best images to use as image maps are detailed textures with no solid 
  660. spots. The default type=circle fractal works well, as do the barnsley 
  661. fractals if you zoom in a little way.
  662.  
  663. The original image you are using for your stereogram is saved, so if you want 
  664. to modify the stereogram parameters and try again, just press <ctrl-s> (or <k>)
  665. to get the parameter screen, changes the parameters, and press <Enter>. The
  666. original image is restored and an RDS transform with the revised parameters is 
  667. performed. If you press <s> when viewing an RDS image, after the RDS image is 
  668. saved, the original is restored.
  669.  
  670. Try the RDS feature with continuous potential Mandelbrots as well as plasma
  671. fractals.
  672.  
  673. For a summary of keystrokes in RDS mode, see {RDS Commands}
  674. ;
  675. ;
  676. ;
  677. ~Topic=Palette Maps, Label=HELPCOLORMAP
  678.  
  679. If you have a VGA, MCGA, Super-VGA, 8514/A, XGA, TARGA, or TARGA+ video
  680. adapter, you can save and restore color palettes for use
  681. with any image.  To load a palette onto an existing image, use
  682. the <L> command in color-cycling or palette-editing mode.  To save a
  683. palette, use the <S> command in those modes.  To change the default
  684. palette for an entire run, use the command line "map=" parameter.
  685.  
  686. The default filetype for color-map files is ".MAP".
  687.  
  688. These color-maps are ASCII text
  689. files set up as a series of RGB triplet values (one triplet per
  690. line, encoded as the red, green, and blue [RGB] components of the color).
  691.  
  692. Note that .MAP file color values are in GIF format - values go from 0 (low) to
  693. 255 (high), so for a VGA adapter they get divided by 4 before being
  694. stuffed into the VGA's Video-DAC registers (so '6' and '7' end up
  695. referring to the same color value).
  696. ~OnlineFF
  697.  
  698. ~Format-
  699. Fractint is distributed with some sample .MAP files:
  700.    ALTERN.MAP     the famous "Peterson-Vigneau Pseudo-Grey Scale"
  701.    BLUES.MAP     for rainy days, by Daniel Egnor
  702.    CHROMA.MAP     general purpose, chromatic
  703.    DEFAULT.MAP     the VGA start-up values
  704.    FIRESTRM.MAP  general purpose, muted fire colors
  705.    GAMMA1.MAP and GAMMA2.MAP  Lee Crocker's response to ALTERN.MAP
  706.    GLASSES1.MAP  used with 3d glasses modes
  707.    GLASSES2.MAP  used with 3d glasses modes
  708.    GOODEGA.MAP     for EGA users
  709.    GREEN.MAP     shaded green
  710.    GREY.MAP     another grey variant
  711.    GRID.MAP     for stereo surface grid images
  712.    HEADACHE.MAP  major stripes, by D. Egnor (try cycling and hitting <2>)
  713.    LANDSCAP.MAP  Guruka Singh Khalsa's favorite map for plasma "landscapes"
  714.    NEON.MAP     a flashy map, by Daniel Egnor
  715.    PAINTJET.MAP  high resolution mode PaintJet colors
  716.    ROYAL.MAP     the royal purple, by Daniel Egnor
  717.    TOPO.MAP     Monte Davis's contribution to full color terrain
  718.    VOLCANO.MAP     an explosion of lava, by Daniel Egnor
  719. ~Format+
  720. ;
  721. ;
  722. ~Topic=Bailout Test
  723.  
  724. The bailout test is used to determine if we should stop iterating before the
  725. maximum iteration count is reached.  This test compares the value determined
  726. by the test to the "bailout" value set via the <Z> screen.  The default
  727. bailout test compares the magnitude or modulus of a complex variable to some
  728. bailout value:\
  729. ~Format-
  730.  
  731. bailout test = |z| = sqrt(x^2 + y^2) >= 2
  732.  
  733. As a computational speedup, we square both sides of this equation and the
  734. bailout test used by Fractint is:
  735.  
  736. bailout test = |z|^2 = x^2 + y^2 >= 4
  737.  
  738. Using a "bailout" other than 4 allows us to change when the bailout will occur.
  739. ~OnlineFF
  740.  
  741. The following bailout tests have been implemented on the <Z> screen:
  742.  
  743.    mod:     x^2 + y^2 >= bailout
  744.  
  745.    real:    x^2       >= bailout
  746.  
  747.    imag:    y^2       >= bailout
  748.  
  749.    or:      x^2 >= bailout  or   y^2 >= bailout
  750.  
  751.    and:     x^2 >= bailout  and  y^2 >= bailout
  752.  
  753. ~Format+
  754. The bailout test feature has not been implemented for all applicable fractal
  755. types.  This is due to the speedups used for these types.  Some of these
  756. bailout tests show the limitations of the integer math routines by clipping
  757. the spiked ends off of the protrusions.
  758. ;
  759. ;
  760. ;
  761. ~Topic=\"3D\" Images, Label=HELP3D
  762. ; Empty in docs, just to have the hotlink defined at chapter level.
  763. ~Format-,Doc-
  764.  
  765.    { 3D Overview }
  766.    { 3D Mode Selection }
  767.    { Select Fill Type Screen }
  768.    { Stereo 3D Viewing }
  769.    { Rectangular Coordinate Transformation }
  770.    { 3D Color Parameters }
  771.    { Light Source Parameters }
  772.    { Spherical Projection }
  773.    { 3D Overlay Mode }
  774.    { Special Note for CGA or Hercules Users }
  775.    { Making Terrains }
  776.    { Making 3D Slides }
  777.    { Interfacing with Ray Tracing Programs }
  778. ~Format+,Doc+
  779. ;
  780. ;
  781. ;
  782. ~Topic=3D Overview
  783.  
  784. Fractint can restore images in "3D". Important: we use quotation marks
  785. because it does not CREATE images of 3D fractal objects (there are such,
  786. but we're not there yet.) Instead, it restores .GIF images as a 3D
  787. PROJECTION or STEREO IMAGE PAIR.  The iteration values you've come to know
  788. and love, the ones that determine pixel colors, are translated into
  789. "height" so that your saved screen becomes a landscape viewed in
  790. perspective. You can even wrap the landscape onto a sphere for realistic-
  791. looking planets and moons that never existed outside your PC!
  792.  
  793. We suggest starting with a saved plasma-cloud screen. Hit <3> in main
  794. command mode to begin the process. Next, select the file to be
  795. transformed, and the video mode. (Usually you want the same video mode the
  796. file was generated in; other choices may or may not work.)
  797.  
  798. After hitting <3>, you'll be bombarded with a long series of options.
  799. Not to worry: all
  800. of them have defaults chosen to yield an acceptable starting image, so the
  801. first time out just pump your way through with the <Enter> key. When you
  802. enter a different value for any option, that becomes the default value the
  803. next time you hit <3>, so you can change one option at a time until you
  804. get what you want. Generally <ESC> will take you back to the previous
  805. screen.
  806.  
  807. Once you're familiar with the effects of the 3D option values you have a
  808. variety of options on how to specify them. You can specify them all on the
  809. command line (there ARE a lot of them so they may not all fit within the
  810. DOS command line limits), with an SSTOOLS.INI file, or with a parameter
  811. file.
  812.  
  813. Here's an example for you power FRACTINTers, the command
  814.  
  815.       FRACTINT MYFILE SAVENAME=MY3D 3D=YES BATCH=YES
  816.  
  817. would make Fractint load MYFILE.GIF, re-plot it as a 3D landscape (taking
  818. all of the defaults), save the result as MY3D.GIF, and exit to DOS. By the
  819. time you've come back with that cup of coffee, you'll have a new world to
  820. view, if not conquer.
  821.  
  822. Note that the image created by 3D transformation is treated as if it were
  823. a plasma cloud - We have NO idea how to retain the ability to zoom and pan
  824. around a 3D image that has been twisted, stretched, perspective-ized, and
  825. water-leveled. Actually, we do, but it involves the kind of hardware that
  826. Industrial Light & Magic, Pixar et al. use for feature films. So if you'd
  827. like to send us a check equivalent to George Lucas' net from the "Star
  828. Wars" series...
  829. ;
  830. ;
  831. ;
  832. ~Topic=3D Mode Selection, Label=HELP3DMODE
  833.  
  834. After hitting <3> and getting past the filename prompt and video mode
  835. selection, you're presented with a "3d Mode Selection" screen.  If you
  836. wish to change the default for any of the following parameters,
  837. use the cursor keys to move through the menu. When you're
  838. satisfied press <Enter>.
  839.  
  840. Preview Mode:
  841.    Preview mode provides a rapid look at your transformed image using by
  842.    skipping a lot of rows and filling the image in. Good for quickly
  843.    discovering the best parameters. Let's face it, the Fractint authors
  844.    most famous for "blazingly fast" code *DIDN'T* write the 3D routines!
  845.    [Pieter: "But they *are* picking away it and making some progress in
  846.    each release."]
  847.  
  848. Show Box:
  849.    If you have selected Preview Mode you have another option to worry
  850.    about. This is the option to show the image box in scaled and rotated
  851.    coordinates x, y, and z. The box only appears in rectangular
  852.    transformations and shows how the final image will be oriented. If you
  853.    select light source in the next screen, it will also show you the
  854.    light source vector so you can tell where the light is coming from in
  855.    relation to your image. Sorry no head or tail on the vector yet.
  856.  
  857. ~OnlineFF
  858. Coarseness:
  859.    This sets how many divisions the image will be divided into in the y
  860.    direction, if you select preview mode, ray tracing output, or grid fill
  861.    in the "Select Fill Type" screen.
  862.  
  863. Spherical Projection:
  864.    The next question asks if you want a sphere projection. This will take
  865.    your image and map it onto a plane if you answer "no" or a sphere if
  866.    you answer "yes" as described above. Try it and you'll see what we
  867.    mean.  See {Spherical Projection}.
  868.  
  869. Stereo:
  870.  
  871.    Stereo sound in Fractint? Well, not yet. Fractint now allows you to
  872.    create 3D images for use with red/blue glasses like 3D comics you may
  873.    have seen, or images like Captain EO.
  874.  
  875.    Option 0 is normal old 3D you can look at with just your eyes.
  876.  
  877.    Options 1 and 2 require the special red/blue-green glasses.    They are
  878.    meant to be viewed right on the screen or on a color print off of the
  879.    screen. The image can be made to hover entirely or partially in front
  880.    of the screen. Great fun!  These two options give a gray scale image
  881.    when viewed.
  882.  
  883.    Option 1 gives 64 shades of gray but with half the spatial resolution
  884.    you have selected. It works by writing the red and blue images on
  885.    adjacent pixels, which is why it eats half your resolution. In
  886.    general, we recommend you use this only with resolutions above
  887.    640x350. Use this mode for continuous potential landscapes where you
  888.    *NEED* all those shades.
  889.  
  890.    Option "2" gives you full spatial resolution but with only 16 shades
  891.    of gray. If the red and blue images overlap, the colors are mixed.
  892.    Good for wire-frame images (we call them surface grids), lorenz3d and
  893.    3D IFS. Works fine in 16 color modes.
  894.  
  895.    Option 3 is for creating stereo pair images for view later with more
  896.    specialized equipment. It allows full color images to be presented in
  897.    glorious stereo. The left image presented on the screen first. You may
  898.    photograph it or save it. Then the second image is presented, you may
  899.    do the same as the first image. You can then take the two images and
  900.    convert them to a stereo image pair as outlined by Bruce Goren (see
  901.    below).
  902.  
  903.    Also see {Stereo 3D Viewing}.
  904.  
  905. ~OnlineFF
  906. Ray Tracing Output:
  907.  
  908.    Fractint can create files of its 3d transformations which are
  909.    compatible with many ray tracing programs. Currently four are supported
  910.    directly: DKB (now obsolete), VIVID, MTV, and RAYSHADE. In addition a "RAW"
  911.    output is supported which can be relatively easily transformed to be 
  912.    usable by many other products. 
  913.    One other option is supported: ACROSPIN.  This is not a ray tracer,
  914.    but the same Fractint options apply - see {=@ACROSPIN Acrospin}.
  915.  
  916.    Option values:\
  917.       0  disables the creation of ray tracing output\
  918.       1  DKB format (obsolete-see below)\
  919.       2  VIVID format\
  920.       3  generic format (must be massaged externally)\
  921.       4  MTV format\
  922.       5  RAYSHADE format\
  923.       6  ACROSPIN format\
  924.    Users of POV-Ray can use the DKB output and convert to POV-Ray with the 
  925.    DKB2POV utility that comes with POV-Ray. A better (faster) approach is to 
  926.    create a RAW output file and convert to POV-Ray with RAW2POV.  A still
  927.    better approach is to use POV-Ray's height field feature to directly
  928.    read the fractal .GIF or .POT file and do the 3D transformation inside
  929.    POV-Ray.
  930.  
  931.    All ray tracing files consist of triangles which follow the surface
  932.    created by Fractint during the 3d transform. Triangles which lie below
  933.    the "water line" are not created in order to avoid causing unnecessary
  934.    work for the poor ray tracers which are already overworked.
  935.    A simple plane can be substituted by the user at the
  936.    waterline if needed.
  937.  
  938.    The size (and therefore the number) of triangles created is determined
  939.    by the "coarse" parameter setting. While generating the ray tracing
  940.    file, you will view the image from above and watch it partitioned into
  941.    triangles.
  942.  
  943.    The color of each triangle is the average of the color of its verticies
  944.    in the original image, unless BRIEF is selected.
  945.  
  946.    If BRIEF is selected, a default color is assigned at the begining of the
  947.    file and is used for all triangles.
  948.  
  949.    Also see {Interfacing with Ray Tracing Programs}.
  950.  
  951. Brief output:
  952.  
  953.    This is a ray tracing sub-option.
  954.    When it is set to yes, Fractint creates a considerably
  955.    smaller and somewhat faster file. In this mode, all triangles
  956.    use the default color specified at the begining of the file.
  957.    This color should be edited to supply the color of your choice.
  958.  
  959. Targa Output:
  960.  
  961.    If you want any of the 3d transforms you select to be saved as a
  962.    Targa-24 file or overlayed onto one, select yes for this option.
  963.    The overlay option in the final screen determines whether you will
  964.    create a new file or overlay an existing one.
  965.  
  966. MAP File name:
  967.  
  968.    Imediately after selecting the previous options, you will be given the
  969.    chance to select an alternate color MAP file. The default is to
  970.    use the current MAP. If you want another MAP used, then enter your
  971.    selection at this point.
  972.  
  973. Output File Name:
  974.  
  975.    This is a ray tracing sub-option, used to specify the name of the
  976.    file to be written.    The default name is FRACT001.RAY.  The name is
  977.    incremented by one each time a file is written.
  978.    If you have not set "overwrite=yes" then
  979.    the file name will also be automatically incremented to avoid
  980.    over-writing previous files.
  981.  
  982. ~Online-
  983. When you are satisfied with your selections press enter to go
  984. to the next parameter screen.
  985. ~Online+
  986. ;
  987. ;
  988. ;
  989. ~Topic=Select Fill Type Screen, Label=HELP3DFILL
  990.  
  991. This option exists because in the course of the 3D projection, portions
  992. of the original image may be stretched to fit the new surface. Points of
  993. an image that formerly were right next to each other, now may have a space
  994. between them. This option generally determines what to do with the space
  995. between the mapped dots. It is not used if you have selected a value for
  996. RAY other than 0.
  997.  
  998. For an illustration, pick the second option "just draw the points", which
  999. just maps points to corresponding points. Generally this will leave empty
  1000. space between many of the points. Therefore you can choose various
  1001. algorithms that "fill in" the space between the points in various ways.
  1002.  
  1003. Later, try the first option "make a surface grid." This option will make a
  1004. grid of the surface which is as many divisions in the original "y"
  1005. direction as was set in "coarse" in the first screen. It is very fast, and
  1006. can give you a good idea what the final relationship of parts of your
  1007. picture will look like.
  1008.  
  1009. Later, try the second option "connect the dots (wire frame)", then "surface
  1010. fills" - "colors interpolated" and "colors not interpolated", the general
  1011. favorites of the authors. Solid fill, while it reveals the pseudo-geology
  1012. under your pseudo-landscape, inevitably takes longer.
  1013.  
  1014. Later, try the light source fill types. These two algorithms allow you to
  1015. position the "sun" over your "landscape." Each pixel is colored according
  1016. to the angle the surface makes with an imaginary light source. You will be
  1017. asked to enter the three coordinates of the vector pointing toward the
  1018. light in a following parameter screen - see {Light Source Parameters}.
  1019.  
  1020. "Light source before transformation" uses the illumination direction without
  1021. transforming it. The light source is fixed relative to your computer screen.
  1022. If you generate a sequence of images with progressive rotation, the effect is
  1023. as if you and the light source are fixed and the object is rotating. Therefore
  1024. as the object rotates features of the object move in and out of the light.
  1025. This fill option was incorrect prior to version 16.1, and has been changed.
  1026.  
  1027. "Light source after transformation" applies the same transformation to both
  1028. the light direction and the object. Since both the light direction and the
  1029. object are transformed, if you generate a sequence of images with the rotation
  1030. progressively changed, the effect is as if the image and the light source
  1031. are fixed in relation to each other and you orbit around the image. The
  1032. illumination of features on the object is constant, but you see the object
  1033. from different angles. This fill option was correct in earlier Fractint
  1034. versions and has not been changed.
  1035.  
  1036. For ease of discussion we will refer to the following fill types by these
  1037. numbers:
  1038.     1 - surface grid\
  1039.     2 - (default) - no fill at all - just draw the dots\
  1040.     3 - wire frame - joins points with lines\
  1041.     4 - surface fill - (colors interpolated)\
  1042.     5 - surface fill - (interpolation turned off)\
  1043.     6 - solid fill - draws lines from the "ground" up to the point\
  1044.     7 - surface fill with light model - calculated before 3D transforms\
  1045.     8 - surface fill with light model - calculated after 3D transforms\
  1046.  
  1047. Types 4, 7, and 8 interpolate colors when filling, making a very smooth
  1048. fill if the palette is continuous. This may not be desirable if the
  1049. palette is not continuous. Type 5 is the same as type 4 with interpolation
  1050. turned off. You might want to use fill type 5, for example, to project
  1051. a .GIF photograph onto a sphere. With type 4, you might see the filled-in
  1052. points, since chances are the palette is not continuous; type 5 fills
  1053. those same points in with the colors of adjacent pixels. However, for most
  1054. fractal images, fill type 4 works better.
  1055.  
  1056. This screen is not available if you have selected a ray tracing option.
  1057. ;
  1058. ;
  1059. ;
  1060. ~Topic=Stereo 3D Viewing, Label=HELP3DGLASSES
  1061.  
  1062. The "Funny Glasses" (stereo 3D) parameter screen is presented only if
  1063. you select a non-zero stereo option in the prior 3D parameters.
  1064. (See {3D Mode Selection}.)
  1065. We suggest you definitely use defaults at first on this screen.
  1066.  
  1067. When you look at an image with both eyes, each eye sees the image in
  1068. slightly different perspective because they see it from different places.
  1069.  
  1070. The first selection you must make is ocular separation, the distance the
  1071. between the viewers eyes. This is measured as a % of screen and is an
  1072. important factor in setting the position of the final stereo image in
  1073. front of or behind the CRT Screen.
  1074.  
  1075. The second selection is convergence, also as a % of screen. This tends to
  1076. move the image forward and back to set where it floats. More positive
  1077. values move the image towards the viewer. The value of this parameter
  1078. needs to be set in conjunction with the setting of ocular separation and
  1079. the perspective distance. It directly adjusts the overall separation of
  1080. the two stereo images. Beginning anaglyphers love to create images
  1081. floating mystically in front of the screen, but grizzled old 3D veterans
  1082. look upon such antics with disdain, and believe the image should be safely
  1083. inside the monitor where it belongs!
  1084.  
  1085. Left and Right Red and Blue image crop (% of screen also) help keep the
  1086. visible part of the right image the same as the visible part of the left
  1087. by cropping them. If there is too much in the field of either eye that the
  1088. other doesn't see, the stereo effect can be ruined.
  1089.  
  1090. Red and Blue brightness factor. The generally available red/blue-green
  1091. glasses, made for viewing on ink on paper and not the light from a CRT,
  1092. let in more red light in the blue-green lens than we would like. This
  1093. leaves a ghost of the red image on the blue-green image (definitely not
  1094. desired in stereo images). We have countered this by adjusting the
  1095. intensity of the red and blue values on the CRT. In general you should not
  1096. have to adjust this.
  1097.  
  1098. The final entry is Map file name (present only if stereo=1 or stereo=2
  1099. was selected).
  1100. If you have a special map file you want
  1101. to use for Stereo 3D this is the place to enter its name. Generally
  1102. glasses1.map is for type 1 (alternating pixels), and glasses2.map is for
  1103. type 2 (superimposed pixels). Grid.map is great for wire-frame images
  1104. using 16 color modes.
  1105.  
  1106. This screen is not available if you have selected a ray tracing option.
  1107. ;
  1108. ;
  1109. ;
  1110. ~Topic=3D Fractal Parameters, Label=HELP3DFRACT
  1111. ; This topic is online only.
  1112.  
  1113. The parameters on this screen are a subset of the zillions of options
  1114. available for Fractint's 3D image transformations.
  1115. This screen's parameters are those which also affect 3D fractal types like
  1116. lorenz3d and kamtorus3d.
  1117. Since they are documented elsewhere, we won't repeat ourselves:
  1118.  
  1119. For a description of rotation, perspective, and shift parameters, please
  1120. see {Rectangular Coordinate Transformation}.  Ignore the paragraphs about
  1121. "scaling" and "water level" - those parts apply only to 3D Transforms.
  1122.  
  1123. For a description of the stereo option, please see the "stereo" subheading
  1124. in {3D Mode Selection}.
  1125. ;
  1126. ;
  1127. ;
  1128. ~Topic=Rectangular Coordinate Transformation, Label=HELP3DPARMS
  1129.  
  1130. The first entries are rotation values around the X, Y, and Z axes. Think
  1131. of your starting image as a flat map: the X value tilts the bottom of your
  1132. monitor towards you by X degrees, the Y value pulls the left side of the
  1133. monitor towards you, and the Z value spins it counter-clockwise. Note that
  1134. these are NOT independent rotations: the image is rotated first along the
  1135. X-axis, then along the Y-axis, and finally along the Z-axis. Those are
  1136. YOUR axes, not those of your (by now hopelessly skewed) monitor. All
  1137. rotations actually occur through the center of the original image. Rotation
  1138. parameters are not used when a ray tracing option has been selected.
  1139.  
  1140. Then there are three scaling factors in percent. Initially, leave the X
  1141. and Y axes alone and play with Z, now the vertical axis, which translates
  1142. into surface "roughness."  High values of Z make spiky, on-beyond-Alpine
  1143. mountains and improbably deep valleys; low values make gentle, rolling
  1144. terrain. Negative roughness is legal: if you're doing an M-set image and
  1145. want Mandelbrot Lake to be below the ground, instead of eerily floating
  1146. above, try a roughness of about -30%.
  1147.  
  1148. Next we need a water level -- really a minimum-color value that performs
  1149. the function "if (color < waterlevel) color = waterlevel". So it plots all
  1150. colors "below" the one you choose at the level of that color, with the
  1151. effect of filling in "valleys" and converting them to "lakes."
  1152.  
  1153. Now we enter a perspective distance, which you can think of as the
  1154. "distance" from your eye to the image. A zero value (the default) means no
  1155. perspective calculations, which allows use of a faster algorithm.
  1156. Perspective distance is not available if you have selected a ray tracing
  1157. option.
  1158.  
  1159. For non-zero values, picture a box with the original X-Y plane of your
  1160. flat fractal on the bottom, and your 3D fractal inside. A perspective
  1161. value of 100% places your eye right at the edge of the box and yields
  1162. fairly severe distortion, like a close view through a wide-angle lens.
  1163. 200% puts your eye as far from the front of the box as the back is behind.
  1164. 300% puts your eye twice as far from the front of the box as the back is,
  1165. etc. Try about 150% for reasonable results. Much larger values put you far
  1166. away for even less distortion, while values smaller than 100% put you
  1167. "inside" the box. Try larger values first, and work your way in.
  1168.  
  1169. Next, you are prompted for two types of X and Y shifts (now back in the
  1170. plane of your screen) that let you move the final image around if you'd
  1171. like to re-center it. The first set, x and y shift with perspective, move
  1172. the image and the effect changes the perspective you see. The second set,
  1173. "x and y adjust without perspective", move the image but do not change
  1174. perspective.  They are used just for positioning the final image on the
  1175. screen. Shifting of any type is not available if you have selected a ray
  1176. tracing option.
  1177. ~Doc-
  1178.  
  1179. {3D Color Parameters} are also requested on the same input screen.\
  1180.  
  1181. If you are doing a {Spherical Projection}, special parameters for
  1182. it are requested at the start of this screen.
  1183. ~Doc+
  1184. ;
  1185. ;
  1186. ;
  1187. ~Topic=3D Color Parameters
  1188.  
  1189. You are asked for a range of "transparent" colors, if any. This
  1190. option is most useful when using the {3D Overlay Mode}.  Enter the
  1191. color range (minimum and maximum value) for which you do not want to
  1192. overwrite whatever may already be on the screen. The default is no
  1193. transparency (overwrite everything).
  1194.  
  1195. Now, for the final option. This one will smooth the transition between
  1196. colors by randomizing them and reduce the banding that occurs with some
  1197. maps. Select the value of randomize to between 0 (for no effect) and 7 (to
  1198. randomize your colors almost beyond use). 3 is a good starting point.
  1199.  
  1200. That's all for this screen. Press enter for these parameters and the
  1201. next and final screen will appear (honestly!).
  1202. ;
  1203. ;
  1204. ;
  1205. ~Topic=Light Source Parameters, Label=HELP3DLIGHT
  1206.  
  1207. This one deals with all the aspects of light source and Targa files.
  1208.  
  1209. You must choose the direction of the light from the light source. This will
  1210. be scaled in the x, y, and z directions the same as the image. For
  1211. example, 1,1,3 positions the light to come from the lower right front of
  1212. the screen in relation to the untransformed image. It is important to
  1213. remember that these coordinates are scaled the same as your image. Thus,
  1214. "1,1,1" positions the light to come from a direction of equal distances to
  1215. the right, below and in front of each pixel on the original image.
  1216. However, if the x,y,z scale is set to 90,90,30 the result will be from
  1217. equal distances to the right and below each pixel but from only 1/3 the
  1218. distance in front of the screen i.e.. it will be low in the sky, say,
  1219. afternoon or morning.
  1220.  
  1221. Then you are asked for a smoothing factor. Unless you used
  1222. {Continuous Potential} when generating the starting image, the
  1223. illumination when using light source fills may appear "sparkly", like a
  1224. sandy beach in bright sun. A smoothing factor of 2 or 3 will allow you to
  1225. see the large-scale shapes better.
  1226.  
  1227. Smoothing is primarily useful when doing light source fill types with plasma
  1228. clouds. If your fractal is not a plasma cloud and has features with
  1229. sharply defined boundaries (e.g. Mandelbrot Lake), smoothing may cause
  1230. the colors to run. This is a feature, not a bug. (A copyrighted response
  1231. of [your favorite commercial software company here], used by permission.)
  1232.  
  1233. The ambient option sets the minimum light value a surface has if it has no
  1234. direct lighting at all. All light values are scaled from this value to
  1235. white. This effectively adjusts the depth of the shadows and sets the
  1236. overall contrast of the image.
  1237.  
  1238. If you selected the full color option, you have a few more choices.
  1239. The next is the haze factor. Set this to make distant objects more hazy.
  1240. Close up objects will have little effect, distant objects will have most.
  1241. 0 disables the function. 100 is the maximum effect, the farthest objects
  1242. will be lost in the mist. Currently, this does not really use distance
  1243. from the viewer, we cheat and use the y value of the original image. So
  1244. the effect really only works if the y-rotation (set earlier) is between
  1245. +/- 30.
  1246.  
  1247. Next, you can choose the name under which to save your Targa file. If you
  1248. have a RAM disk handy, you might want to create the file on it, for speed.
  1249. So include its  full path name in this option. If you have not set
  1250. "overwrite=yes" then the file name will be incremented to avoid over-writing
  1251. previous files. If you are going to overlay an existing Targa file, enter
  1252. its name here.
  1253.  
  1254. Next, you may select the background color for the Targa file. The default
  1255. background on the Targa file is sky blue. Enter the Red, Green, and Blue
  1256. component for the background color you wish.
  1257.  
  1258. Finally, absolutely the last option (this time we mean it): you can now
  1259. choose to overlay an existing Targa-24, type 2, non mapped, top-to-bottom
  1260. file, such as created by Fractint or PVRay. The Targa file specified above
  1261. will be overlayed with new info just as a GIF is overlayed on screen. Note:
  1262. it is not necessary to use the "O" overlay command to overlay Targa files.
  1263. The Targa_Overlay option must be set to yes, however.
  1264.  
  1265.  
  1266. You'll probably want to adjust the final colors for monochrome fill types
  1267. using light source via {=@ColorCycling color cycling}.
  1268. Try one of the more continuous
  1269. palettes (<F8> through <F10>), or load the GRAY palette with the
  1270. <A>lternate-map command.
  1271.  
  1272. ~Online-
  1273. Now, lie down for a while in a quiet room with a damp washcloth on your
  1274. forehead. Feeling better? Good -- because it's time to go back almost to
  1275. the top of the 3D options and just say yes to:
  1276. ~Online+
  1277. ;
  1278. ;
  1279. ;
  1280. ~Topic=Spherical Projection
  1281.  
  1282. Picture a globe lying on its side, "north" pole to the right. (It's our
  1283. planet, and we'll position it the way we like.) You will be mapping the X
  1284. and Y axes of the starting image to latitude and longitude on the globe,
  1285. so that what was a horizontal row of pixels follows a line of longitude.
  1286. The defaults exactly cover the hemisphere facing you, from longitude 180
  1287. degrees (top) to 0 degrees (bottom) and latitude -90 (left) to latitude 90
  1288. (right). By changing them you can map the image to a piece of the
  1289. hemisphere or wrap it clear around the globe.
  1290.  
  1291. The next entry is for a radius factor that controls the over-all size of
  1292. the globe. All the rest of the entries are the same as in the landscape
  1293. projection. You may want less surface roughness for a plausible look,
  1294. unless you prefer small worlds with big topography, a la "The Little
  1295. Prince."
  1296.  
  1297. WARNING: When the "construction" process begins at the edge of the globe
  1298. (default) or behind it, it's plotting points that will be hidden by
  1299. subsequent points as the process sweeps around the sphere toward you. Our
  1300. nifty hidden-point algorithms "know" this, and the first few dozen lines
  1301. may be invisible unless a high mountain happens to poke over the horizon.
  1302. If you start a spherical projection and the screen stays black, wait for a
  1303. while (a longer while for higher resolution or fill type 6) to see if
  1304. points start to appear. Would we lie to you? If you're still waiting hours
  1305. later, first check that the power's still on, then consider a faster
  1306. system.
  1307. ;
  1308. ;
  1309. ;
  1310. ~Topic=3D Overlay Mode, Label=HELP3DOVLY
  1311.  
  1312. While the <3> command (see {\"3D\" Images})
  1313. creates its image on a blank screen, the <#> (or <shift-3> on some 
  1314. keyboards) command
  1315. draws a second image over an existing displayed image. This image can be
  1316. any restored image from a <R> command or the result of a just executed <3>
  1317. command. So you can do a landscape, then press <#> and choose spherical
  1318. projection to re-plot that image or another as a moon in the sky above the
  1319. landscape. <#> can be repeated as many times as you like.
  1320.  
  1321. It's worth noting that not all that many years ago, one of us watched
  1322. Benoit Mandelbrot and fractal-graphics wizard Dick Voss creating just such
  1323. a moon-over-landscape image at IBM's research center in Yorktown Heights,
  1324. NY. The system was a large and impressive mainframe with floating-point
  1325. facilities bigger than the average minicomputer, running LBLGRAPH -- what
  1326. Mandelbrot calls "an independent-minded and often very ill-mannered heap
  1327. of graphics programs that originated in work by Alex Hurwitz and Jack
  1328. Wright of IBM Los Angeles."
  1329.  
  1330. We'd like to salute LBLGRAPH, its successors, and their creators, because
  1331. it was their graphic output (like "Planetrise over Labelgraph Hill," plate
  1332. C9 in Mandelbrot's "Fractal Geometry of Nature") that helped turn fractal
  1333. geometry from a mathematical curiosity into a phenomenon. We'd also like
  1334. to point out that it wasn't as fast, flexible or pretty as Fractint on a
  1335. 386/16 PC with S-VGA graphics. Now, a lot of the difference has to do with
  1336. the incredible progress of micro-processor power since then, so a lot of
  1337. the credit should go to Intel rather than to our highly tuned code. OK,
  1338. twist our arms -- it IS awfully good code.
  1339. ;
  1340. ;
  1341. ;
  1342. ~Topic=Special Note for CGA or Hercules Users
  1343.  
  1344. If you are one of those unfortunates with a CGA or Hercules 2-color
  1345. monochrome graphics, it is now possible for you to make 3D projection
  1346. images.
  1347.  
  1348. Try the following unfortunately circuitous approach. Invoke Fractint,
  1349. making sure you have set askvideo=yes. Use a disk-video mode to create a
  1350. 256 color fractal. You might want to edit the fractint.cfg file to make a
  1351. disk-video mode with the same pixel dimensions as your normal video. Using
  1352. the "3" command, enter the file name of the saved 256 color file, then
  1353. select your 2 or 4
  1354. color mode, and answer the other 3D prompts. You will then see a 3D
  1355. projection of the fractal. Another example of Stone Soup responsiveness to
  1356. our fan mail!
  1357. ;
  1358. ;
  1359. ;
  1360. ~Topic=Making Terrains
  1361.  
  1362. If you enjoy using Fractint for making landscapes, we have several new
  1363. features for you to work with. When doing 3d transformations banding tends
  1364. to occur because all pixels of a given height end up the same color. Now,
  1365. colors can be randomized to make the transitions between different colors
  1366. at different altitudes smoother. Use the new "RANDOMIZE= " variable to
  1367. accomplish this. If your light source images all look like lunar
  1368. landscapes since they are all monochrome and have very dark shadows, we
  1369. now allow you to set the ambient light for adjusting the contrast of the
  1370. final image. Use the "Ambient= " variable. In addition to being able to
  1371. create scenes with light sources in monochrome, you can now do it in full
  1372. color as well. Setting fullcolor=1 will generate a Targa-24 file with a
  1373. full color image which will be a combination of the original colors of the
  1374. source image (or map file if you select map=something) and the amount of
  1375. light which reflects off a given point on the surface. Since there can be
  1376. 256 different colors in the original image and 256 levels of light, you
  1377. can now generate an image with *lots* of colors. To convert it to a GIF if
  1378. you can't view Targa files directly, you can use PICLAB (see
  1379. {Other Programs}), and the following commands:
  1380.  
  1381.     SET PALETTE 256\
  1382.     SET CREZ 8\
  1383.     TLOAD yourfile.tga\
  1384.     MAKEPAL\
  1385.     MAP\
  1386.     GSAVE yourfile.gif\
  1387.     EXIT\
  1388. Using the full color option allows you to also set a haze factor with the
  1389. "haze= " variable to make more distant objects more hazy.
  1390.  
  1391. As a default, full color files also have the background set to sky blue.
  1392. Warning, the files which are created with the full color option are very
  1393. large, 3 bytes per pixel. So be sure to use a disk with enough space.
  1394. The file is created using Fractint's disk-video caching, but is always
  1395. created on real disk (expanded or extended memory is not used.) Try the
  1396. following settings of the new variables in sequence to get a feel for the
  1397. effect of each one:\
  1398.     ;use this with any filltype\
  1399.     map=topo\
  1400.     randomize=3; adjusting this smooths color transitions\
  1401.  
  1402.     ;now add this using filltype 5 or 6\
  1403.     ambient=20; adjusting this changes the contrast\
  1404.     filltype=6\
  1405.     smoothing=2; makes the light not quite as granular as the terrain\
  1406.  
  1407.     ;now add the following, and this is where it gets slow\
  1408.     fullcolor=1; use PICLAB to reduce resulting lightfile to a GIF\
  1409.  
  1410.     ;and finally this\
  1411.     haze=20; sets the amount of haze for distant objects\
  1412.  
  1413. When full color is being used, the image you see on the screen will
  1414. represent the amount of light being reflected, not the colors in the final
  1415. image. Don't be disturbed if the colors look weird, they are an artifact
  1416. of the process being used. The image being created in the lightfile won't
  1417. look like the screen.
  1418.  
  1419. However, if you are worried, hit ESC several times and when Fractint gets
  1420. to the end of the current line it will abort. Your partial image will be
  1421. there as LIGHT001.TGA or with whatever file name you selected with the
  1422. lightname option. Convert it as described above and adjust any parameters
  1423. you are not happy with. Its a little awkward, but we haven't figured
  1424. out a better way yet.
  1425. ;
  1426. ;
  1427. ;
  1428. ~Topic=Making 3D Slides
  1429.  
  1430. Bruce Goren, CIS's resident stereoscopic maven, contributed these tips on
  1431. what to do with your 3D images (Bruce inspired and prodded us so much we
  1432. automated much of what follows, allowing both this and actual on screen
  1433. stereo viewing, but we included it here for reference and a brief
  1434. tutorial.)
  1435.  
  1436. "I use a Targa 32 video card and TOPAS graphic software, moving the
  1437. viewport or imaginary camera left and right to create two separate views
  1438. of the stationary object in x,y,z, space. The distance between the two
  1439. views, known as the inter-ocular distance, toe-in or convergence angle, is
  1440. critical. It makes the difference between good 3-D and headache-generating
  1441. bad 3-D.
  1442.  
  1443. "For a 3D fractal landscape, I created and photographed the left and right
  1444. eye views as if flying by in an imaginary airplane and mounted the film
  1445. chips for stereo viewing. To make my image, first I generated a plasma
  1446. cloud based on a color map I calculated to resemble a geological survey
  1447. map (available on CIS as TARGA.MAP). In the 3D reconstruction, I used a
  1448. perspective value of 150 and shifted the camera -15 and +15 on the X-axis
  1449. for the left and right views. All other values were left to the defaults.
  1450.  
  1451. "The images are captured on a Matrix 3000 film recorder -- basically a box
  1452. with a high-resolution (1400 lines) black and white TV and a 35mm camera
  1453. (Konica FS-1) looking at the TV screen through a filter wheel. The Matrix
  1454. 3000 can be calibrated for 8 different film types, but so far I have only
  1455. used Kodak Ektachrome 64 daylight for slides and a few print films. I
  1456. glass mount the film chips myself.
  1457.  
  1458. "Each frame is exposed three times, once through each of the red, blue,
  1459. and green filters to create a color image from computer video without the
  1460. scan-lines which normally result from photographing television screens.
  1461. The aspect ratio of the resulting images led me to mount the chips using
  1462. the 7-sprocket Busch-European Emde masks. The best source of Stereo
  1463. mounting and viewing supplies I know of is an outfit called Reel 3-D
  1464. Enterprises, Inc. at P.O. Box 2368, Culver City, CA 90231, tel. 213-837-
  1465. 2368. "My platform is an IBM PC/AT crystal-swapped up to 9 MHz. The math
  1466. co-processor runs on a separate 8-MHz accessory sub-board.  The system
  1467. currently has 6.5 MB of RAM."
  1468. ;
  1469. ;
  1470. ;
  1471. ~Topic=Interfacing with Ray Tracing Programs
  1472.  
  1473. (Also see "Ray Tracing Output", "Brief", and "Output File Name"
  1474. in {"3D Mode Selection"}.)
  1475.  
  1476. Fractint allows you to save your 3d transforms in files which may be
  1477. fed to a ray tracer (or to "Acrospin").
  1478. However, they are not ready to be traced by
  1479. themselves. For one thing, no light source is included. They are
  1480. actually meant to be included within other ray tracing files.
  1481.  
  1482. Since the intent is to produce an object which may be included in a larger
  1483. ray tracing scene, it is expected that all rotations, shifts, and final
  1484. scaling will be done by the ray tracer. Thus, in creating the images, no
  1485. facilities for rotations or shifting is provided. Scaling is provided to
  1486. achieve the correct aspect ratio.
  1487.  
  1488. WARNING! The files created using the RAY option can be huge. Setting
  1489. COARSE to 40 will result in over 2000 triangles. Each triangle can utilize
  1490. from 50 to 200 bytes each to describe, so your ray tracing files can
  1491. rapidly approach or exceed 1Meg. Make sure you have enough disk space before
  1492. you start.
  1493.  
  1494. Each file starts with a comment identifying the version of Fractint
  1495. by which it was created. The file ends with a comment giving the number
  1496. of triangles in the file.
  1497.  
  1498. The files consist of long strips of adjacent triangles. Triangles are
  1499. clockwise or counter clockwise depending on the target ray tracer.
  1500. Currently, MTV and Rayshade are the only ones which use counter clockwise
  1501. triangles. The size of the triangles is set by the COARSE setting in the
  1502. main 3d menu. Color information about each individual triangle is included
  1503. for all files unless in the brief mode.
  1504.  
  1505. To keep the poor ray tracer from working too hard, if WATERLINE is set
  1506. to a non zero value, no triangle which lies entirely at or below the
  1507. current setting of WATERLINE is written to the ray tracing file.  These
  1508. may be replaced by a simple plane in the syntax of the ray tracer you are
  1509. using.
  1510.  
  1511. Fractint's coordinate system has the origin of the x-y plane at the upper
  1512. left hand corner of the screen, with positive x to the right and positive
  1513. y down. The ray tracing files have the origin of the x-y plane moved to
  1514. the center of the screen with positive x to the right and positive y up.
  1515. Increasing values of the color index are out of the screen and in the +z
  1516. direction. The color index 0 will be found in the xy plane at z=-1.
  1517.  
  1518. When x- y- and zscale are set to 100, the surface created by the
  1519. triangles will fall within a box of +/- 1.0 in all 3 directions. Changing
  1520. scale will change the size and/or aspect ratio of the enclosed object.
  1521.  
  1522. We will only describe the structure of the RAW format here. If you want
  1523. to understand any of the ray tracing file formats besides RAW, please
  1524. see your favorite ray tracer docs.
  1525.  
  1526. The RAW format simply consists of a series of clockwise triangles. If
  1527. BRIEF=yes, Each line is a vertex with coordinates x, y, and z. Each
  1528. triangle is separated by a couple of CR's from the next. If BRIEF=no, the
  1529. first line in each triangle description if the r,g,b value of the triangle.
  1530.  
  1531. Setting BRIEF=yes produces shorter files with the color of each triangle
  1532. removed - all triangles will be the same color. These files are
  1533. otherwise identical to normal files but will run faster than the non BRIEF
  1534. files.    Also, with BRIEF=yes, you may be able to get files with more
  1535. triangles to run than with BRIEF=no.
  1536.  
  1537. The DKB format is now obsolete. POV-Ray users should use the RAW output 
  1538. and convert to POV-Ray using the POV Group's RAW2POV utility. POV-Ray 
  1539. users can also do all 3D transformations within POV-Ray using height fields.
  1540. ;
  1541. ;
  1542. ;
  1543.  
  1544.  
  1545.